﻿#flashs{ position:relative; height:auto; overflow:hidden;min-width:1100px;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-left:-45px; padding:0px 6px;}
#flashs .btn span{ background:#252525; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;color:#fff;}
#flashs .btn span.on{  background:#29A0F7;}
.searchMain { height: 50px; border-bottom: 1px solid #f2f2f2; }
.searchMain .gjc { float: left; line-height: 50px; }
.searchMain .gjc a { display: inline-block; padding: 0 15px; background: url(../images/bg_li01.png) no-repeat right center; }
.searchMain .sc { float: right; margin-top: 10px; width: 245px; }
.searchMain .sc #searchtext { float: left; width: 180px; height: 28px; padding: 0 14px; border: 1px solid #dadada; border-right: none; line-height: 28px; color: #cecece; }
#pngFix { width: 36px; height: 30px; padding: 0; border: none; background: url(../images/bg_btn01.jpg) no-repeat; float: right; }
.cpMain{ background:#ececec; overflow:hidden;min-width:1100px;}
.cpMain .container{ margin-top:40px;padding-bottom:30px;}
.container .pro_l{float:left;width: 246px;border:2px solid #26b391;}
.container .pro_l .pt{background: url(../images/ptbg.png) repeat center;}
.container .pro_l .pt a{ display:block; text-decoration:none; font-size:22px; color:#26b391; text-align:center; padding-top:20px; padding-bottom:27px;}
.container .pro_l .pt img{ display:block; margin:0 auto; margin-top:3px;}
.container .pro_l ul{ padding:0 10px; overflow:hidden; padding-top:5px; background-color:#fff;}
.container .pro_l li{ margin-bottom:14px;}
.container .pro_l li h5 a{ font-size:16px; color:#fff; display:block; padding-left:53px; height:39px; line-height:39px; text-decoration:none;}
.container .pro_l li h5.pl1{background: url(../images/pl1.png) no-repeat  center;}
.container .pro_l li h5.pl2{ background:url(../images/pl2.png) no-repeat left center;}
.container .pro_l li .sed_p p{ line-height:34px; height:34px; overflow:hidden; border-bottom:1px solid #ebebeb;}
.container .pro_l li .sed_p p a{ font-size:13px; color:#333; margin-left:30px; padding-left:21px; background:url(../images/libg.png) no-repeat left center;display: block;}
.container .pro_l li .sed_p:hover{background: #26b391;}
.container .pro_l li .sed_p p a:hover{color: #fff}
.container .pro_l dl{ background-color:#26b391; overflow:hidden; padding:20px 0;}
.container .pro_l dt{ float:left; margin-left:28px;}
.container .pro_l dd{ margin-left:70px; color:#fff;}
.container .pro_l dd p{ font-size:20px; font-family:"Arial";}
.cpright{ width:870px; padding:0 20px; background:#fff; float:right;padding-bottom: 20px;min-height: 999px;}
.rtop{ overflow:hidden; padding-top:28px; padding-bottom:9px; border-bottom:1px solid #dbdbdb;}
.rtop h5{ float:left; padding-left:10px; border-left:3px solid #26b391; font-weight:normal; line-height:16px;font-size:16px; color:#26b391;}
.rtop span{ float:right;}
.rtop span em{ color:#999;}
.rtop span a{ color:#999;}
.story{ margin:20px 0;padding:10px;line-height: 28px;}
.story td img{ padding:4px;border: 1px solid #ccc;margin:5px 0;}
.cpshow{ overflow:hidden; padding-top:20px;}
.cpshow li{ float:left; width:275px; margin:14px 5px; border:2px solid #d3d3d3;position: relative;}
.cpshow li.noMl{ margin-right:0;}
.cpshow li img{ display:block;}
.cpshow li h4{ line-height:40px;display: block;text-align: center;width: 100%;height: 45px; font-size:16px; color:#26b391;}
.cpshow li span{ display:block;width: 25px;height: 23px; position: absolute;right: -2px;bottom: 0px;}
.cpshow li:hover{ border-color:#26b391;}
.xwcont{ padding-left: 30px; margin-top: 15px;  margin-bottom: 20px;}
.xwcont .xlt{ padding-left:53px; padding-right:130px; width: 645px; height:115px; border:1px solid #e4e4e4; position:relative; margin-bottom:24px; cursor:pointer;}
.xwcont .xlt h5{ font-size:14px; color:#323232; font-weight:normal; margin-top:28px;}
.xwcont .xlt p{ color:#a8a8a8; line-height:20px; margin-top:8px;}
.xwcont .xlt h4{ padding-top:13px; background:url(../images/dbg.png) no-repeat left top; height:52px; width:65px; position:absolute; font-size:18px; color:#fff; font-weight:normal; text-align:center; top:26px; left:-30px;}
.xwcont .xlt h4 span{ display:block; font-size:12px;}
.xwcont .xlt .newteail{ font-size:14px; color:#fff; display:block; background:url(../images/xqbg.png) no-repeat center; width:94px; height:32px; line-height:32px; text-align:center; position:absolute; top:40px; right:0;}
.xwcont .xlt:hover h4{ background:url(../images/dbg.png) no-repeat left bottom; }
.xwcont .xlt:hover .newteail{ background:url(../images/xqbg2.png) no-repeat center;}
.pages{width:100%;height: 32px;margin-top: 8px;margin: 0;text-align: center;}
.pages ul{float:right;display: inline-block;}
.pages dd{float:left;display: inline-block;line-height: 32px;font-size: 14px;}
.pages ul span{float:left;border:1px solid #DDD;margin: 0 2px;}
.pages ul span a{padding:8px 11px;display: block;}
#current{padding:8px 11px;background: #26b391;color: #fff}
.pages ul span a:hover{background: #26b391;color: #fff}
.pro_main .ncon{padding: 20px 10px;}
.ncon h1{font-size: 24px;text-align: center;line-height: 35px}
.ncon .ntit{width: 95%; font-size: 14px;line-height: 30px;border-bottom:1px dashed #ccc;text-align: center;margin:10px auto;  }
.ncon .nshow{line-height: 28px;font-size: 14px;}
.nshow td img{padding:5px;border: 1px solid #ccc;}
.nshow p{padding: 0 10px;}
.pro_main .fanyet{font-size: 14px;line-height: 30px;border-top: 1px dashed #ccc;padding-top: 10px;}



.nav li .sub-nav{position:absolute;top:49px;left:-1px;list-style:none;background-color:#fff; display:none; z-index: 99;width: 215px;z-index: 9999999;height: auto;}

.nav li .sub-nav li{text-align:center;clear:left;width:160px;height: auto;line-height:35px;position:relative;z-index: 9999999;}

.nav li .sub-nav li a{height:34px;line-height:34px;width: 214px;padding:0;display:inline-block;z-index: 9999999;}




.chanpin ul {
	padding-top: 10px;
}
.chanpin ul li {
	width: 306px;
	float: left;
	text-align: center;
}
.chanpin ul li p {
	height: 30px;
	line-height: 30px;
}
.chanpin {
}
.chanpin img {
	border: #dcdcdc solid 1px;
	padding: 2px;
	width: 295px;
	height: 210px;
}
.pages {
	text-align: center;
	padding-top: 5px;
}
.pages ul li {
	float: left;
}
.xinwen {
	padding: 8px 0px;
}
.xinwen ul {
	padding-left: 10px;
}
.xinwen ul li {
	border-bottom: #CCC dashed 1px;
	height: 60px;
	line-height: 35px;
	position: relative;
	margin-top: 10px;
	overflow: hidden;
}
.xinwen ul li a {
	font-size: 14px;
	background: url(../images/san.jpg) no-repeat left center;
	padding-left: 17px;
	color: #333;
}
.xinwen ul li a:hover {
	text-decoration: underline;
	color: #de0508;
}
.xinwen ul li p {
	height: 24px;
	line-height: 24px;
	position: absolute;
	top: 30px;
	left: 20px;
}
.time {
	float: right;
	color: #666666;
}